#include <iostream>
#include <vector>
#include <cstring>
using namespace std;

char visit[2000];
int another(int sex){
	return 3 - sex;
}
bool dfs(vector< vector<int> > &map,int v,int sex){
	bool ret = false;
	visit[v] = sex;
	for(int i=0; i<map[v].size(); i++){
		int w = map[v][i];
		if( !visit[w]) ret = dfs(map,w,another(sex));
		else if( visit[w] == sex ) ret = true;
		if( ret== true) break;
	}
	return ret;
}
bool find_(vector< vector<int> > &map){
	int ret = false;
	for(int i=0; i<map.size(); i++){
		if( !visit[i] ){
			ret = dfs(map,i,1);
		}
		if( ret==true ) break;
	}
	return ret;
}
int main(){
	freopen("in.txt","r",stdin);
	int n;
	cin >> n;
	for(int i=0; i<n; i++){
		int m,k;
		scanf("%d %d",&m,&k);
		vector< vector<int> > map(m);
		for(int j=0; j<k; j++){
			int a,b;
			scanf("%d %d",&a,&b);
			map[a-1].push_back(b-1);
			map[b-1].push_back(a-1);
		}int a = 0;
for		cout << "Scenario #" << i+1 << ":" << endl;
		if( find_(map) ) cout << "Suspicious bugs found!" << endl << endl;
		else cout << "No suspicious bugs found!" << endl << endl;
		memset(visit,0,2000*sizeof(char));		
	}
	return 0;
}
